Efficient Algorithms for Sign Detection in RNS Using Approximate Reciprocals
نویسندگان
چکیده
The residue number system (RNS) is a method for representing an integer x as n-tuple of its residues with respect to given set moduli. In RNS, addition, subtraction, and multiplication can be carried out by independent operations each modulus. Therefore, n-fold speedup achieved parallel processing. main disadvantage RNS that we cannot efficiently compare the magnitude two integers or determine sign integer. Two general methods comparison are transform in mixed-radix radix representation using Chinese remainder theorem (CRT). We used CRT derive equation approximating value relative M, product Then, propose algorithms evaluate output bit. expected steps these order n. use lookup table (n+3) times large which reasonably small most applications including cryptography.
منابع مشابه
Efficient Fast Sign Detection Algorithm for the RNS Moduli Set
This brief presents a fast sign detection algorithm for the residue number system moduli set {2 n+1 − 1, 2 n − 1, 2 n }. First, a sign detection algorithm for the restricted moduli set is described. The new algorithm allows for parallel implementation and consists exclusively of modulo 2n additions. Then, a sign detection unit for the moduli set {2 n+1 − 1, 2 n − 1, 2 n } is proposed based on t...
متن کاملAn Approximate Sign Detection Method for Residue Numbers and its Application to RNS Division
we present new division algorithms for Residue Number System (RNS). The algorithms are based on a sign estimation procedure that computes the sign of a residue number to be positive, negative, or indeterminate. In the last case, magnitude of the number is guaranteed to be in a limited interval whose size is related to the cost of the sign estimation process. Our division algorithms resemble SRT...
متن کاملNew distributed algorithms for fast sign detection in residue number systems (RNS)
We identify a canonical parameter in the Chinese Remainder Theorem (CRT) and call it the ‘‘Reconstruction Coefficient’’, (denoted by ‘‘RC ’’); and introduce the notions of ‘‘Partial’’ and ‘‘Full’’ Reconstruction. If the RC can be determined efficiently, then arithmetic operations that are (relatively) harder to realize in RNS; including Sign Detection, Base change/extension and Scaling or divis...
متن کاملEfficient Algorithms for Approximate Reasoning
We present algorithms for approximate reasoning computations, for some intersection and implication functions, which are as efficient as Mamdani’s interpolation method. Implementations of the algorithms are given in the functional language Mi r a n d a.
متن کاملSign detection algorithm using carry look ahead adder for the RNS Module Set 2n+1,2n-1,2n
The Residue Number System (RNS) is a non-weighted system that is very efficient in digital signal processing and communicational applications. The previous proposed methods for the residue to binary (R/B) conversions are based on the Chinese Reminder Theorem (CRT) or Mixed Radix Conversion (MRC). These theorems are difficult to implement. In this paper, we present a new highspeed ROM-less resid...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
سال: 2021
ISSN: ['1745-1337', '0916-8508']
DOI: https://doi.org/10.1587/transfun.2020cip0020